@CHARSET "UTF-8";
#gallery_wysiwyg {
	overflow: hidden;	
	margin: -5px 0px 0px 0px;
}
#gallery_addon .pagina_top{
	margin: 0px 0px -5px 0px;
	height: 25px;
	overflow: hidden;
}
.pagina_top ul li, .pagina_top ul li a {
	border-radius: 0px !Important;
	border: 0px  !Important;	
	box-shadow: none;
	background: none;
	height: 25px;
	margin: 0px;
}
.pagina_top ul li.active a, .pagina_top ul li a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #222;
	background-image: -moz-linear-gradient(top,#444 0,#222 100%);
	background-image: -ms-linear-gradient(top,#444 0,#222 100%);
	background-image: -o-linear-gradient(top,#444 0,#222 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#444),color-stop(100%,#222));
	background-image: -webkit-linear-gradient(top,#444 0,#222 100%);
	background-image: linear-gradient(to bottom,#444 0,#222 100%);	
	font-weight: normal;
}
#no_images_wysiwyg{
	display: block;
	color: #888;
	text-align: center;
	padding: 10px;	
}


#gallery_wysiwyg_actions {
	height: 25px;
	display: block;
	bottom: 0px;
	position: absolute;
	left: 0px;
	right: 0px;
}
#gallery_wysiwyg_actions ul { list-style: none; height: 100%; padding: 0px 5px;}
#gallery_wysiwyg_actions ul li {
	float: right;
	margin: 0px;
	display: block;	
	height: 20px; 
	overflow: hidden;
	margin: 2px 3px -4px 3px;
}
#gallery_wysiwyg_actions ul li .link {
	padding: 2px;
	display: block;
	height: 20px;
}
#gallery_wysiwyg_actions_ul_disabled li span {
	color: #888;	
}



/* vertical align
	 @see http://www.jakpsatweb.cz/css/css-vertical-center-solution.html
*/
#album_div .image .img_wrapper, #album_div .folder .img_wrapper, #gallery_view_image_wrapper_table #gallery_view_image_wrapper{
	#position: absolute; 
	#top: 50%;
	display: table-cell; 
	vertical-align: middle;
}
#album_div .folder .img_wrapper .thumb_img {
	position: absolute;
	z-index: 200;
	left: 5px;
	top: 5px;
	opacity: 1;
	z-index: 199;
}
#album_div .folder .img_wrapper .img img {margin: 0  auto;}
#album_div .folder .img_wrapper .img {
	position: absolute;
	z-index: 200;
	left: 10px;
	top: 20px;
	max-height: 60px;
	max-width: 60px;
	z-index: 200;	
	display: block;
}
#album_div .image .img_wrapper  a{
	position: relative;
	height: auto;	
	display: inline-block;
}
#album_div .folder .img_wrapper .folder_name{
	margin-top: 120px;
	display: block;
	z-index: 220;
	position: relative;
	padding-bottom: 2px;
}
#album_div .image .img_wrapper img, #gallery_view_image_wrapper_table #gallery_view_image_wrapper #gallery_view_image_content {
	#position: relative; 
	#top: -50%;
}
#album_div .image .img_wrapper img, #gallery_view_image_wrapper_table #gallery_view_image_wrapper #gallery_view_image_content img {box-shadow: 0px 0px 5px rgba(0,0,0,.2); }

#album_div .image .img_wrapper .images_delete_action{
	height: 16px;
	width: 16px;
	position: absolute;
	top: 1px;
	right: 0px;
	z-index: 100;	
	display: none;
}

#album_div .image .img_meta_field ul {list-style: none; overflow: hidden;}
#album_div .image .img_meta_field ul li {float: right; padding-left: 3px; padding-right: 3px;}
#album_div .image .img_meta_field ul li img {box-shadow: none;}

#album_div .image, #album_div .folder {
	display: block;
	width: 90px;
	height: 90px;
	overflow: hidden;
	float: left;	
	margin: 0px 0px 0px 0px;
	text-align: center;
	position: relative;
}
#album_div .image.selected .img_wrapper_main .img{
	/*box-shadow: 0px 0px 0px 3px #FFC531;*/
	/*box-shadow: 0px 0px 0px 5px #3B5998;*/
	border: 3px solid #FFC531;
	/*outline: 5px solid #FFC531;*/
}
#album_div .image .img_wrapper_main .img_wrapper .offline, #album_div .folder .img_wrapper_main .img_wrapper .offline {
	height: 30px;
	line-height: 30px;
	color: #ffdddd;
	font-size: 12px;
	background: rgba(150, 0, 0, .6);	
	position: absolute;
	width: 100%;
	bottom: 0px;
	z-index: 100;
	margin: 0 auto;
}
#album_div .image .img_wrapper_main .img_wrapper .main_image, #album_div .folder .img_wrapper_main .img_wrapper .main_image {
	height: 30px;
	line-height: 30px;
	color: #ddffdd;
	font-size: 12px;
	background: rgba(0, 150, 0, .6);	
	position: absolute;
	width: 100%;
	top: 0px;
	z-index: 100;
	margin: 0 auto;
}
#gallery_view_image_wrapper_table  {
	display: table; 
	height: 600px; 
	#position: relative; 
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
#album_div .image .img_wrapper_main, #album_div .folder .img_wrapper_main{	
	display: table; 
	height: 90px; 
	#position: relative; 
	width: 90px;
	text-align: center;
	/*margin: 10px;*/
}
#album_div .image .img_wrapper_main img {
	/*box-shadow: 0px 0px 0px 5px #fff;*/
}